package controller;

import entity.Adesione;
import javax.ejb.Local;

/**
 * Metodi per lasciare il feedback
 * @author Ale
 */
@Local
public interface ControllerFeedbackLocal {

    /**
     * Lascia un feedback a un iscritto a un annuncio
     * @param adesione adesione che lega un annuncio al suo iscritto
     * @param star valore del feedback [0-5]
     */
    public void lasciaFeedbackIscritto(Adesione adesione, int star);

    /**
     * Lascia un feedback al creatore di un annuncio
     * @param adesione adesione che lega un annuncio all'iscritto che sta lasciando il feedback
     * @param star valore del feedback [0-5]
     */
    public void lasciaFeedbackCreatore(Adesione adesione, int star);
    
}
